#1、直接创建一个Thread类的对象，传递两个参数，target 多线程运行的逻辑，args 多线程执行函数中需要的参数
from threading import Thread
def fun():
    for i in range(1,100,1):
        print(i)

t1 = Thread(target=fun,args=())


# 第二种创建方式 ，继承Thread类，重写run函数
class T2(Thread):
    def run(self):
        for i in range(100, 200, 1):
            if i == 150:
                t1.join()
            print(i)
t2 = T2()
t1.start()
t2.start()
